soft ip silicon ip computer repair cores ip core pci pcie pcb design pcb assembly pcb layout core networking pci express computers hardware pcb intellectual property network